#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>

int main()
{
    // close(1);
    // int fd = open("log.txt",O_CREAT|O_WRONLY|O_TRUNC,0666);
    // if(fd<0)
    // {
    //     perror("open");
    //     return 1;
    // }
    // printf("fd: %d\n",fd);
    // fprintf(stdout,"fd: %d\n",fd);

    // // fflush(stdout);
    // //close(fd);

    int fd = open("log.txt",O_CREAT|O_WRONLY|O_APPEND,0666);
    dup2(fd,1);
    printf("fd: %d\n",fd);
    fprintf(stdout,"fd: %d\n",fd);

    return 0;
}